"""
回文数（Palindrome Number）是指一个数字，无论从左向右读还是从右向左读都是相同的。换句话说，如果一个数与它倒过来的数相同，那么这个数就是一个回文数。
例如，以下是一些回文数的例子：
单个数字，如 1、2、3 等。
双位数，如 11、22、33 等。
多位数，如 121、1331、12321 等。
回文数不仅仅限于十进制数系统，任何进制下的数都可以是回文数。在计算机科学和数学中，回文数常常被用来作为练习算法和数据结构的问题，比如编写程序来判断一个给定的数是否是回文数。
检查一个整数是否是回文数
"""


def is_palindrome(number):
    # 将数字转换为字符串
    str_num = str(number)

    # 检查字符串与其反转后的字符串是否相同
    return str_num == str_num[::-1]


if __name__ == '__main__':
    test_number = 12321
    if is_palindrome(test_number):
        print(f"{test_number} 是回文数")
    else:
        print(f"{test_number} 不是回文数")
